/* Diagnostic Styling */

/* Highlight unsized images during development
  http://habrahabr.ru/blogs/css/125806/#comment_4141264 */
img:not([width]), img:not([height]), img[width=""], img[height=""] {
  border: 2px solid red !important;
}

/* http://meyerweb.com/eric/thoughts/2007/09/07/diagnostic-styling/ */

a[href="#"] {
  background: lime;
}

a[href=""] {
  background: fuchsia;
}

img {
  outline: 5px solid red;
}

img[alt][title] {
  outline-width: 0;
}

img[alt] {
  outline-color: fuchsia;
}

img[alt], img[title] {
  outline-style: double;
}

img[alt=""][title], img[alt][title=""] {
  outline-width: 3px;
}

img[alt=""][title=""] {
  outline-style: dotted;
}
